package com.example.oasystem.entity.process;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.example.oasystem.entity.position.AoaPosition;
import com.example.oasystem.entity.status.AoaStatusList;
import com.example.oasystem.entity.type.AoaTypeList;
import com.example.oasystem.entity.user.AoaUser;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class AoaProcessOfSun {
    @TableId(value = "process_id",type = IdType.AUTO)
    private long processId;
    private String applyTime;
    private long deeplyId;
    private String endTime;
    private String processDes;
    private String processName;
    private int procseeDays;
    private int isChecked;
    private String startTime;
    private long statusId;
    private String typeName;
    private long proFileId;
    private long processUserId;
    private String shenuser;
    private AoaPosition aoaPosition;
    private AoaUser aoaUser;
    private AoaStatusList aoaStatus;
    private AoaTypeList aoaType;
    private String userName;
    private String imgPath;
    private String deeplyName;
    private String deeplyColor;
    private String statusColor;
    private String statusName;
    private double allMoney;
    private double detailmoney;
    private long positionId;
    private String positionName;
    private AoaBursementOfSun aoaBursement;
    private AoaDetailsburseOfSun aoaDetailsburse;
    private AoaEvectionMoneyOfSun aoaEvectionMoney;
    private AoaHolidayOfSun aoaHoliday;
    private AoaNotepaperOfSun aoaNotepaper;
    private AoaOvertimeOfSun aoaOvertime;
    private AoaResignOfSun aoaResign;
    private AoaReviewedOfSun aoaReviewed;
    private AoaStayOfSun aoaStay;
    private AoaSubjectOfSun aoaSubject;
    private AoaTrafficOfSun aoaTraffic;
    private AoaEvectionOdSun aoaEvection;
    private int size;

}
